package com.zqh.model;

import lombok.Data;


/**
* 数据模型
*/
@Data
public class DataModel {

            /**
            * 用于生成MySQL数据库配置
            */
        public MysqlConfig mysqlConfig = new MysqlConfig();
        @Data
        public static class MysqlConfig{
        /**
        * 密码
        */
    public String password =   "123456" ;
        /**
        * 地址
        */
    public String url =   "jdbc:mysql://localhost:3306/my_db" ;
        /**
        * 用户名
        */
    public String username =   "root" ;
        }


            /**
            * 用于生成接口文档配置
            */
        public DocsConfig docsConfig = new DocsConfig();
        @Data
        public static class DocsConfig{
        /**
        * 接口文档描述
        */
    public String description =   "springboot-init" ;
        /**
        * 接口文档标题
        */
    public String title =   "接口文档" ;
        /**
        * 接口文档版本
        */
    public String version =   "1.0" ;
        }


        /**
        * 是否开启接口文档功能
        */
    public boolean needDocs =   true ;


        /**
        * 是否开启帖子功能
        */
    public boolean needPost =   true ;


        /**
        * 是否开启跨域功能
        */
    public boolean needCors =   true ;


        /**
        * 是否开启ES功能
        */
    public boolean needEs =   true ;


        /**
        * 基础包名
        */
    public String basePackage =   "com.yupi" ;


        /**
        * 是否开启Redis功能
        */
    public boolean needRedis =   true ;

}
